동기와 비동기 동기와 비동기 한방에 정리하기 (event loop, callback function, promise, async await) 그렇다 1 다음에 setTimeout이 시작되고 1초가 시작되는데 비동기로서 결과값을 받지 않고 그 다음 동기코드인 console.log(3)이 실행되고 1초가 다되어서 2가 찍히게 된 것이다. 이렇게 callback 함수가 실행 될 수 있는 것은 Javascript 함수가 1급 객체이기 때문이다. 이렇게 파라미터로 익명함수를 사용할 수 있다. 현재 이 코드는 함수의 깊이가 3인데도 가독성이... asyncawaitcallback콜백함수비동기event loof동기동기와 비동기promiseasync Nodejs - 동기와 비동기 서버에 요청을 보냈을 때, 응답이 돌아와야 다음 동작 수행 가능 그리고 cashier 입장에서는 현재 고객의 물건을 계산해주어야 다음 손님의 물건을 계산해줄 수 있다. 동기는 비동기보다 조금 더 심플하고 직관적이라는 장점이 있지만 데이터를 순차적으로 처리하기 때문에 A가 작업이 끝날 때까지 B는 대기하는 시간이 필요하다는 불편함이 있다. 서버에 요청을 보냈을 때, 응답 상태와 상관없이 다음 ... nodejs동기와 비동기nodejs
동기와 비동기 한방에 정리하기 (event loop, callback function, promise, async await) 그렇다 1 다음에 setTimeout이 시작되고 1초가 시작되는데 비동기로서 결과값을 받지 않고 그 다음 동기코드인 console.log(3)이 실행되고 1초가 다되어서 2가 찍히게 된 것이다. 이렇게 callback 함수가 실행 될 수 있는 것은 Javascript 함수가 1급 객체이기 때문이다. 이렇게 파라미터로 익명함수를 사용할 수 있다. 현재 이 코드는 함수의 깊이가 3인데도 가독성이... asyncawaitcallback콜백함수비동기event loof동기동기와 비동기promiseasync Nodejs - 동기와 비동기 서버에 요청을 보냈을 때, 응답이 돌아와야 다음 동작 수행 가능 그리고 cashier 입장에서는 현재 고객의 물건을 계산해주어야 다음 손님의 물건을 계산해줄 수 있다. 동기는 비동기보다 조금 더 심플하고 직관적이라는 장점이 있지만 데이터를 순차적으로 처리하기 때문에 A가 작업이 끝날 때까지 B는 대기하는 시간이 필요하다는 불편함이 있다. 서버에 요청을 보냈을 때, 응답 상태와 상관없이 다음 ... nodejs동기와 비동기nodejs